package com.team.arms.yuding.domain.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author yjh
 * @create 2022-05-01-15:06
 * @description:
 */
@Data
@Api( tags = "已预订")
public class ReservedVo {
    /**
     * 双合格id
     */
    @ApiModelProperty("双合格id")
    @ExcelProperty("双合格id")
    @TableId
    private String doubleQualifiedId;
    /**
     * 姓名
     */
    @ApiModelProperty("姓名")
    @ExcelProperty("姓名")
    private String name;

    /**
     * 性别
     */
    @ApiModelProperty("性别")
    @ExcelProperty("性别")
    private String sex;

    /**
     * 年度
     */
    @ApiModelProperty("年度")
    @ExcelProperty("年度")
    private String year;

    /**
     * 批次
     */
    @ApiModelProperty("批次")
    @ExcelProperty("批次")
    private String batch;

    /**
     * 网登编号
     */
    @ApiModelProperty("网登编号")
    @ExcelProperty("网登编号")
    private String loginNumber;

    /**
     * 年龄
     */
    @ApiModelProperty("年龄")
    @ExcelProperty("年龄")
    private String age;

    /**
     * 民族
     */
    @ApiModelProperty("民族")
    @ExcelProperty("民族")
    private String nation;

    /**
     * 户籍类型
     */
    @ApiModelProperty("户籍类型")
    @ExcelProperty("户籍类型")
    private String householdType;

    /**
     * 学历
     */
    @ApiModelProperty("学历")
    @ExcelProperty("学历")
    private String cultureralProgram;

    /**
     * 入伍批准书编号
     */
    @ApiModelProperty("入伍批准书编号")
    @ExcelProperty("入伍批准书编号")
    private String joinApproveId;

    /**
     * 入伍通知书编号
     */
    @ApiModelProperty("入伍通知书编号")
    @ExcelProperty("入伍通知书编号")
    private String joinInformId;

    /**
     * 登记报名时间
     */
    @ApiModelProperty("登记报名时间")
    @ExcelProperty("登记报名时间")
    @JsonFormat(pattern = "yyyy.MM.dd HH:mm:ss",shape = JsonFormat.Shape.STRING)
    private Date registrationTime;

    /**
     * 预定兵
     */
    @ApiModelProperty("预定兵")
    @ExcelProperty("预定兵")
    private String isOrderSoldiers;
}
